import { request } from "@/utils/request";
import { OrderAppealListParams } from "./types";

// 易被投诉订单列表查询参数接口
export interface ComplaintRiskListParams {
  status?: string | number; // 状态:-1.全部 0.车入车出时间异常 1.车牌重复 2.人工结束 3.车入车出不一致 4.后车驶入结算前车
  keyword?: string; // 关键字查询
  isOwn?: string | number; // 是否本人 0.全部 1.本人
  dateType?: string | number; // 查询时间类型
  startDate?: string; // 开始日期
  endDate?: string; // 结束日期
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
  isZero?: string | number; // 是否0元 -1.全部 0.0元 1.不是0元
}

// 视频桩违章列表查询参数接口
export interface VideoStakeForbidListParams {
  isAuthor?: string | number; // -1.全部 0.待处理 1.已处理 2.已取消
  keyword?: string; // 关键字查询
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  isOwn?: string | number; // 是否本人 0.全部 1.本人
  errorType?: string | number; // 违章来源0.巡检人员 1.客服人员 2.高位视频桩 3.巡检车
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
}

// 视频桩违章列表项接口
export interface VideoStakeForbidItem {
  berthNumbers: string; // 泊位号码
  carPlate: string; // 车牌号码
  deviceSerial: string; // 设备序列号
  dealTime: string; // 处理时间
  createTime: string; // 提交时间
  bizCode: string; // 违章记录ID
  remark: string; // 备注
  veName: string; // 场地名字
  bizStatus: string | number; // 违章状态 0.违章 1.未违章
  inType: string | number; // 来源 0.巡检人员 1.客服人员 2.高位视频桩 3.巡检车
  content: string; // 内容
  status: string | number; // 状态
}

// 车牌核验列表查询参数接口
export interface LicensePlateCheckListParams {
  status?: string | number; // 状态 -1.全部 0.待核验 1.已核验
  keyword?: string; // 关键字查询
  isOwn?: string | number; // 是否本人 0.全部 1.本人
  dateType?: string | number; // 查询时间类型
  startDate?: string; // 驶入时间
  endDate?: string; // 驶出时间
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
}

// 车牌核验列表项接口
export interface LicensePlateCheckItem {
  orderNo: string; // 订单号
  bizCode: string; // 停车记录ID
  veName: string; // 场地名称
  carPlateLabel: string;
  inImage: string; // 进场图片
  inTime: string; // 进场时间
  carPlate: string; // 车牌号
  isCheck: string | number; // 是否核验 0.未核验 1.已核验
  checkStatus: string | number; // 核验状态 0.核验正确 1.修正车牌 2.无法修正 3.无牌车
  isNotPlate: string | number; // 是否为无牌车 0.不是 1.是
  aName: string; // 运营商名字
  berthNo: string; // 泊位号
  outTime: string; // 出场时间
  status: string | number; // 状态 0.在场 1.离场
}

// 设备断网工单列表查询参数接口
export interface NetworkErrorJobListParams {
  status?: string | number; // -1.全部 0.待指派 1.待处理 2.已处理 3.已取消
  keyword?: string; // 关键字查询
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
}

// 设备断网工单列表项接口
export interface NetworkErrorJobItem {
  deviceType: string | number; // 设备类型 0.车位锁 1.车牌识别 2.车位管控相机 3.低位视频桩 4.地磁 5.高位视频桩 6.充电桩 7.巡检车 8.两轮车充电 9.ETC
  bizCode: string; // 工单ID
  errorType: string | number; // 0.设备断网故障
  veName: string; // 场地名字
  inspectorId: string; // 指派运维人员ID
  deviceSn: string; // 设备SN
  deviceId: string; // 设备ID
  inspectorName: string; // 指派运维人员名字
  errorTypeName: string; // 异常类型名字
  zpType: string | number; // 指派类型 0.未指派 1.一直拍
  createTime: string; // 创建时间
  berthNo: string; // 泊位号
  veId: string; // 场地ID
  status: string | number; // 状态 0待处理 1已挂起（处理中）2已处理 3已取消
}

// 退款工单列表查询参数接口
export interface RefundJobListParams {
  status?: string | number; // -1.全部 0.待指派 1.待处理 2.已处理
  keyword?: string; // 泊位关键字
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
  licensePlate?: string; // 车牌号
  orderNo?: string; // 订单号
}

// 故障工单列表查询参数接口
export interface FaultJobListParams {
  status?: string | number; // -1.全部 0.待指派 1.待处理 2.已处理
  keyword?: string; // 泊位关键字
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
}

// 异常工单列表查询参数接口
export interface ExceptionJobListParams {
  status?: string | number; // -1.全部 0.待指派 1.待处理 2.已处理
  keyword?: string; // 泊位关键字
  errorType?: string | number; // 异常工单类型: -1.全部 0.异常入场 1.车位长时间无订单 2.用户修改车牌 3.登记车牌重复 4.人工结束订单 5.同车位多停车中 6.有车牌无图片
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum?: number; // 页码
  pageSize?: number; // 每页条数
}
// 上传文件
export const uploadFile = (data: any) => {
  return request.post("/open/v1/uploadFile", data);
};

// 获取易被投诉订单列表
export const getComplaintRiskList = (params: ComplaintRiskListParams) => {
  return request.get("/admin/v1/operation/parkedRecord/getETSList", params);
};
/** 获取微信openid */
export const getWxOpenId = (data: any) => {
  return request.get("/sm/getWxOpenId", data);
};
/** 手机号登录 */
export const phoneLogin = (data: any) => {
  return request.post("/sm/phoneLogin", data);
};

/** 获取设备断网工单列表 */
export const getNetworkErrorJobList = (params: NetworkErrorJobListParams) => {
  return request.post("/admin/v1/operation/attendanceJob/getDwJobList", params);
};

/** 确认修改停车时长 */
export const confirmUpdateTime = (data: {
  bizCode: string;  // 工单ID
  inTime: string;   // 入场时间
  outTime: string;  // 出场时间
  dealRemark: string; // 操作备注
}) => {
  return request.get("/admin/v1/operation/attendanceJob/confirmUpdateTime", data);
};
/** 微信手机号登录 */
export const wxPhoneLogin = (data: any) => {
  return request.get("/sm/wxPhoneLogin", data);
};
// 平台根据token查询用户信息
export const getAppUserInfo = (data: any) => {
  return request.get("/admin/v1/getAdminUserInfo", data);
};

// 平台登录
export const appUserLogin = (data: any) => {
  return request.post("/admin/v1/adminLogin", data);
};

// 获取退款工单列表
export const getRefundJobList = (data: RefundJobListParams) => {
  return request.post("/admin/v1/operation/attendanceJob/getTkJobList", data);
};

// 根据当前位置查询周边泊位
export const getLocalBerthList = (data: any) => {
  return request.post("/sm/v1/berth/getLocalBerthList", data);
};

// 指派巡检人员（异常停车）
export const assignInspector = (data: any) => {
  return request.get("/admin/v1/operation/errorBerth/assigning", data);
};

// 指派网络错误工单任务
export const assignNetworkErrorInspector = (data: any) => {
  return request.get("/admin/v1/operation/attendanceJob/assigning", data);
};

// 指派视频桩违规任务
export const assignVideoStakeForbidInspector = (data: any) => {
  return request.get('/admin/v1/operation/obtainEvidence/assigning', data);
};

// 处理视频桩违章
export const dealVideoStakeForbid = (data: any) => {
  return request.get('/admin/v1/operation/obtainEvidence/deal', data);
};

// 处理网络错误工单
export const dealNetworkErrorJob = (data: any) => {
  return request.get("/admin/v1/operation/attendanceJob/dealJob", data);
};

// 获取故障工单列表
export const getFaultJobList = (data: FaultJobListParams) => {
  return request.get("/admin/v1/operation/attendanceJob/getGzJobList", data);
};

// 获取巡检员列表
export const getInspectorList = (data: any = {}) => {
  return request.get("/admin/v1/operation/personnel/getXJList", data);
};

// 获取优惠券操作列表
export const getCouponOperationList = (data: any) => {
  return request.get("/admin/v1/operation/couponLog/getOperationList", data);
};

// 结束停车订单
export const endParkingOrder = (data: { bizCode: string }) => {
  return request.get("/admin/v1/operation/parkedRecord/endRecord", data);
};

// 修改停车信息
/**
 * 获取工单数据汇总
 * @returns Promise
 */
export function getOperationCount() {
  return request({
    url: '/admin/v1/operation/attendanceJob/getOperationCount',
    method: 'GET'
  });
}

/**
 * 获取运维工单列表
 * @param params 查询参数
 * @returns Promise
 */
export function getMaintenanceJobList(params: {
  status?: string | number; // -1.全部 0.待指派 1.待处理 2.已处理
  keyword?: string; // 泊位关键字
  dateType?: string | number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum?: number;
  pageSize?: number;
}) {
  return request({
    url: '/admin/v1/operation/attendanceJob/getYwJobList',
    method: 'GET',
    data: params
  });
}

/**
 * 获取巡检工单列表
 * @param params 查询参数
 * @returns Promise
 */
export function getInspectionJobList(params: any) {
  return request({
    url: '/admin/v1/operation/attendanceJob/getXjJobList',
    method: 'GET',
    data: params
  });
}

/**
 * 获取工单列表
 * @param params 查询参数
 * @returns Promise
 */
export function getWorkOrderList(params: any) {
  return request({
    url: '/admin/v1/workOrder/list',
    method: 'GET',
    data: params
  });
}

// 获取异常工单列表
export const getExceptionJobList = (params: ExceptionJobListParams) => {
  return request.post("/admin/v1/operation/attendanceJob/getErrJobList", params);
}

// 处理异常工单
export const dealExceptionJob = (data: {
  bizCode: string;       // 工单ID
  dealRemark: string;    // 处理备注
  fileUrl?: string;      // 图片集合，多个英文逗号隔开
  dealStatus: number;    // 处理状态 0.已处理 1.无法处理
}) => {
  return request.get("/admin/v1/operation/attendanceJob/dealJob", data);
}

// 修改停车信息
export const updateParkingInfo = (data: { 
  bizCode: string,
  carPlate: string,
  inTime: string,
  outTime?: string
}) => {
  return request.post("/admin/v1/operation/parkedRecord/updateRecord", data);
};

// 根据工单ID获取停车信息
export const getStopInfoByBizCode = (params: { bizCode: string }) => {
  return request.get("/admin/v1/operation/attendanceJob/getStopInfoByBizCode", params);
};

// 获取停车订单列表
export const getParkingOrderList = (params: {
  status?: string; // 状态 0.在场 1.离场
  keyword?: string; // 车牌等关键字查询
  dateType?: string; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  pageNum: number;
  pageSize: number;
}) => {
  return request.get("/admin/v1/operation/parkedRecord/getOperationList", params);
};

// 新增异常泊位
export const addErrorBerth = (data: {
  berthStatus: string; // 泊位状态 0.异常 1.正常
  errorType: string; // 异常类型 0.违停 1.障碍物 2.非机动车 3.其他原因
  dealStatus: string; // 处理状态: 0.待指派 1.待处理 2.驳回 3.重新指派 4.已处理 5.关闭 99.取消
  isSync: string; // 是否同步异常泊位 0.否 1.是
  berthNos: string; // 泊位编号，多个英文逗号隔开
  accountIds: string; // 指派人员bizCode，多个英文逗号隔开
  reminderTime: string; // 提醒时间，格式: yyyy-MM-dd hh:mm:ss
  dealRemark: string; // 备注
  fileUrl?: string; // 图片集合，多个英文逗号隔开
}) => {
  return request.get("/admin/v1/operation/errorBerth/addErrorBerth", data);
};

// 处理异常泊位
export const dealErrorBerth = (data: {
  bizCode: string;
  isAuthor: string; // 处理状态 0.未处理1.已处理 2.驳回
  berthStatus: string; // 泊位状态 0.异常1.正常
  dealRemark: string; // 处理备注
  fileUrl?: string; // 图片，多张英文逗号隔开如:***,***,***
}) => {
  return request.get("/admin/v1/operation/errorBerth/deal", data);
};

// 根据当前位置查询周边停车场
export const getLocalVenueList = (data: any) => {
  return request.post("/sm/v1/venue/getLocalVenueList", data);
};
// 根据当前位置查询周边泊位
export const getBusinessList = (data: any) => {
  return request.post("/sm/v1/berth/getBusinessList", data);
};
// 用户兑换线下优惠券
export const addUserCoupon = (data: any) => {
  return request.post("/sm/v1/comUserCoupon/addUserCoupon", data);
};
// 用户转赠优惠券
export const donationUserCoupon = (data: any) => {
  return request.post("/sm/v1/comUserCoupon/donation", data);
};
// 用户优惠券列表

// 审核接口
export const authorMoneyCountLog = (params: { bizCode: string; author: number; dealRemark: string }) => {
  return request.post('/admin/v1/operation/moneyCountLog/author', params)
}

// 获取订单关闭审核列表
export const getOrderCloseAuditList = (params: { 
  isAuthor?: number; 
  keyword?: string; 
  isOwn?: number; 
  pageNum: number; 
  pageSize: number 
}) => {
  return request.post('/admin/v1/operation/orderCloseAudit/getList', params)
}

// 订单关闭审核接口
export const authorOrderCloseAudit = (params: { 
  bizCode: string; 
  author: number; 
  dealRemark: string 
}) => {
  return request.get('/admin/v1/operation/orderCloseAudit/author', params)
}
export const getComUserCouponPage = (data: any) => {
  return request.post("/sm/v1/comUserCoupon/getComUserCouponPage", data);
};
// 查询转赠记录
export const getDonationLog = (data: any) => {
  return request.get("/sm/v1/comUserCoupon/getDonationLog", data);
};

// 获取优惠券详情
export const getComUserCouponDetail = (data: any) => {
  return request.get("/sm/v1/getComUserCouponDetail", data);
};
// 新增用户车牌
export const addComUserPlate = (data: any) => {
  return request.post("/sm/v1/comUserPlate/addComUserPlate", data);
};

// 新闻列表
export const getComJournalismPage = (data: any) => {
  return request.post("/sm/v1/comJournalism/getComJournalismPage", data);
};
// 通知列表
export const getComNoticePage = (data: any) => {
  return request.post("/sm/v1/getComNoticePage", data);
};
// 通知详情
export const getComNoticeDetail = (data: any) => {
  return request.get("/sm/v1/getComNoticeDetail", data);
};
// 新闻详情
export const getComJournalismDetail = (data: any) => {
  return request.get("/sm/v1/comJournalism/getComJournalismDetail", data);
};

// 泊位详情
export const getComBerthDetail = (data: any) => {
  return request.get("/sm/v1/berth/getComBerthDetail", data);
};
// 泊位月卡列表
export const getComMonthCardList = (data: any) => {
  return request.post("/sm/v1/berth/getComMonthCardList", data);
};

// 车辆认证列表
export const getVehicleVerifyList = (data: any) => {
  return request.get("/admin/v1/operation/carPlateAuthor/getList", data);
};

// 车辆认证详情
export const getVehicleVerifyDetail = (data: any) => {
  return request.get("/admin/v1/getComUserPlateDetail", data);
};

// 车辆认证审核
export const vehicleVerifyAudit = (data: any) => {
  return request.post("/admin/v1/comUserPlate/updateComUserPlate", data);
};

// 实名认证列表
export const getRealNameVerifyList = (data: any) => {
  return request.post("/admin/v1/operation/userRealNameAuthor/getList", data);
};

// 实名认证审核（通过和驳回统一接口）
export const realNameVerifyAudit = (data: { bizCode: string; author: number; dealRemark: string }) => {
  return request.get("/admin/v1/operation/userRealNameAuthor/author", data);
};

// 实名认证审核通过（封装函数）
export const approveRealNameVerify = (data: { bizCode: string; dealRemark?: string }) => {
  return realNameVerifyAudit({
    bizCode: data.bizCode,
    author: 0, // 0.审核通过
    dealRemark: data.dealRemark || ''
  });
};

// 实名认证审核驳回（封装函数）
export const rejectRealNameVerify = (data: { bizCode: string; dealRemark: string }) => {
  return realNameVerifyAudit({
    bizCode: data.bizCode,
    author: 1, // 1.审核失败
    dealRemark: data.dealRemark
  });
};

// 计费规则审核列表
export const getChargingRuleWaitList = (data: any) => {
  return request.get("/admin/v1/operation/moneyCountLog/getList", data);
};

// 获取管理员最新消息
export const getLatestMessages = (data: any) => {
  return request.post("/admin/v1/message/getLatestMessages", data);
};

// 获取今日处理事项
export const getTodayTasks = (data: any) => {
  return request.post("/admin/v1/task/getTodayTasks", data);
};

// 获取我审核的车辆列表
export const getMyVerifiedVehicles = (data: any) => {
  return request.get("/admin/v1/vehicle/getMyVerifiedVehicles", data);
};

// 获取系统通知列表
export const getSystemNotifications = (data: any) => {
  return request.get("/admin/v1/notification/getSystemNotifications", data);
};

// 获取未读通知数量
export const getUnreadNotificationCount = (data: any) => {
  return request.get("/admin/v1/notification/getUnreadCount", data);
};

// 标记单个通知为已读
export const markNotificationRead = (notificationId: string) => {
  return request.post("/admin/v1/notification/markRead", { notificationId });
};

// 标记所有通知为已读
export const markAllNotificationsRead = () => {
  return request.post("/admin/v1/notification/markAllRead", {});
};

// ==================== 工作台相关API ====================

// 获取工作台统计数据
export const getDashboardStats = (data: any) => {
  return request.get("/admin/v1/dashboard/stats", data);
};

// 获取待处理事项统计
export const getPendingTasksStats = (data: any) => {
  return request.get("/admin/v1/dashboard/pendingTasks", data);
};

// 获取实时数据统计
export const getRealtimeStats = (data: any) => {
  return request.get("/admin/v1/dashboard/realtime", data);
};

// 获取设备状态统计
export const getDeviceStatus = (data: any) => {
  return request.get("/admin/v1/dashboard/deviceStatus", data);
};

// 获取工单统计
export const getWorkOrderStats = (data: any) => {
  return request.get("/admin/v1/dashboard/workOrderStats", data);
};

// 获取巡检员在线状态
export const getInspectorOnlineStatus = (data: any) => {
  return request.get("/admin/v1/dashboard/inspectorStatus", data);
};

// 获取今日数据概览
export const getTodayOverview = (data: any) => {
  return request.get("/admin/v1/dashboard/todayOverview", data);
};

// 获取异常设备列表
export const getAbnormalDevices = (data: any) => {
  return request.get("/admin/v1/dashboard/abnormalDevices", data);
};

// 获取工作台快捷操作配置
export const getDashboardQuickActions = (data: any) => {
  return request.get("/admin/v1/dashboard/quickActions", data);
};

// 更新快捷操作配置
export const updateDashboardQuickActions = (data: any) => {
  return request.post("/admin/v1/dashboard/quickActions", data);
};

// 获取咨询留言列表
export const getFeedbackList = (data: any) => {
  return request.get("/admin/v1/operation/feedback/getList", data);
};

// 处理咨询留言
export const dealFeedback = (data: { bizCode: string, dealRemark: string }) => {
  return request.get("/admin/v1/operation/feedback/deal", data);
};

// 挂起咨询留言
export const suspendFeedback = (data: { bizCode: string, dealRemark: string }) => {
  return request.get("/admin/v1/operation/feedback/suspend", data);
};

// 获取区域、停车场、运营商列表
export const getAVAList = () => {
  return request.get("/admin/v1/operation/common/getAVAList");
};

// 获取申诉列表
export const getOrderAppealList = (params: OrderAppealListParams) => {
  return request.get("/admin/v1/operation/orderAppeal/getList", params);
};

// 通过申诉
export const agreeOrderAppeal = (params: {
  bizCode: string;
  inTime: string;
  outTime: string;
  dealRemark: string;
}) => {
  return request.get("/admin/v1/operation/orderAppeal/agree", params);
};

// 拒绝申诉
export const rejectOrderAppeal = (params: {
  bizCode: string;
  dealRemark: string;
}) => {
  return request.get("/admin/v1/operation/orderAppeal/refuse", params);
};

// 根据bizCode获取停车记录详情
export const getStopRecordByBizCode = (bizCode: string) => {
  return request.get("/admin/v1/operation/orderAppeal/getStopRecordByBizCode", { bizCode });
};

// 申诉修改时间重新计费
export const updateTimeCountMoney = (params: {
  bizCode: string;
  inTime: string;
  outTime: string;
}) => {
  return request.get("/admin/v1/operation/orderAppeal/updateTimeCountMoney", params);
};

// 根据申诉bizCode获取审核记录列表
export const getOrderAppealLogs = (params: {
  bizCode: string;
  pageNum: number;
  pageSize: number;
}) => {
  return request.get("/admin/v1/operation/orderAppeal/getLogs", params);
};

// 获取禁用泊位审核列表
export const getBerthUpdateLogList = (params: any) => {
  return request.get("/admin/v1/operation/berthUpdateLog/getList", params);
};

// 获取视频桩违章列表
export const getVideoStakeForbidList = (params: VideoStakeForbidListParams) => {
  return request.get("/admin/v1/operation/obtainEvidence/getList", params);
};

// 审核泊位申诉
export const authorBerthUpdateLog = (data: any) => {
  return request.post("/admin/v1/operation/berthUpdateLog/author", data);
};

// 获取异常订单列表
export const getErrorOrderList = (params: any) => {
  return request.get("/admin/v1/operation/errorOrder/getList", params);
};

// 处理异常订单
export const authorErrorOrder = (data: any) => {
  return request.get("/admin/v1/operation/errorOrder/author", data);
};

// 获取异常泊位列表
export const getErrorBerthList = (params: {
  isAuthor?: number; // 是否审核 -1.全部 0.待处理 1.已处理 2.已取消
  keyword?: string; // 关键字查询
  dateType?: number; // 日期类型 0.近7天 1.近一个月 2.近3个月 3.近6个月 4.近一年
  startDate?: string; // 开始日期 yyyy-MM-dd
  endDate?: string; // 结束日期 yyyy-MM-dd
  isOwn?: number; // 是否本人 0.全部 1.本人
  errorType?: number; // 异常类型 -1.全部 0.违停 1.障碍物 2.非机动车 3.其他原因
  pageNum: number;
  pageSize: number;
}) => {
  return request.get("/admin/v1/operation/errorBerth/getList", params);
};

// 获取车牌核验列表
export const getLicensePlateCheckList = (params: LicensePlateCheckListParams) => {
  return request.get("/admin/v1/operation/parkedRecord/getCheckList", params);
};

// 车牌核验接口参数
export interface LicensePlateCheckParams {
  bizCode: string; // 停车记录ID
  checkStatus: number; // 核验状态 0.核验正确 1.修正车牌 2.无法修正 3.无牌车
  dealRemark: string; // 核验备注
  carPlate: string; // 正确的车牌号
}

// 车牌核验
export const checkLicensePlate = (data: LicensePlateCheckParams) => {
  return request.get("/admin/v1/operation/parkedRecord/check", data);
};
